約 6,147,990 件
https://w.atwiki.jp/banrui/pages/17.html
ubuntu Linuxでemacs apt-getの使い方 参考サイト コマンド rootへ sudo su - ユーザ変更 su ユーザ名 sudo aptitude update sudo aptitude safe-upgrade sudo aptitude install ~~~~ aptitude search ~~~~~
https://w.atwiki.jp/novita/pages/15.html
GNU/Linux Distro Debian系 Ubuntu Desktop Ubuntu Server 共通ツール覚書 Tweepy_ServerMonitoringReport
https://w.atwiki.jp/vmlinuz/pages/61.html
perl 5.16.2のソースからのインストール TOP linux perl 5.16.2 install src コンテンツ一覧 +コンテンツ一覧 perl 5.16.2のソースからのインストールコンテンツ一覧 概要 実行環境 実施手順ソースの入手、コンパイル~インストール 補足注意点 参考サイト 概要 ソースからコンパイルを行ってインストールする方法 実行環境 CentOS 6.3(minimal) 実施手順 ソースの入手、コンパイル~インストール ############################################################# OSによってパターンが変わります############################################################# 管理者権限で実行su - # case by CentOSsudo su # case by ubuntu ############################################################# 以降の手順は基本的に同じです。############################################################ # ソースダウンロード先comp_dir=/usr/local/src# パッケージ名pack_name=perl# バージョンversion=-5.16.2# ソースのファイル形式ext=.tar.gz# tar解凍時のオプションext_opt=z# インストール先ディレクトリins_dir=/opt/${pack_name} cd ${comp_dir}rm -rf ${pack_name}${version}wget http //www.cpan.org/src/5.0/perl-5.16.2.tar.gz -O ${pack_name}${version}${ext}tar ${ext_opt}xf ${pack_name}${version}${ext}cd ${pack_name}${version}./configure.gnu --prefix=${ins_dir} \ make /bin/mv ${ins_dir} /tmp/${pack_name}_bk`date +%Y%m%d%H%M%S`make install 補足 注意点 ソースからのインストールに関する共通の注意点を参照してください。 参考サイト Today - Yesterday - Total -
https://w.atwiki.jp/mypcmemo/pages/95.html
USBで起動する→KNOPIX+SYSLINUX LinuxでCPUの搭載数を調べる
https://w.atwiki.jp/linux_kai/pages/53.html
Total - (Today - Yesterday - ) 最終更新日 2011/05/21 11 10 XLink Kai for Linux(x86) 7.4.18のインストールのまとめ Linux版kaiengineはダウンロードして展開するだけの簡素なものです。 インストーラやreadmeなどもぜんぜん付いていません。 使い方は自由なのですが、この例では次の方針で説明しています。 日本語チャットを文字化けさせずに読み書きできるようにする kaiengine(アプリ)とKai設定ファイル(データ)は別々のディレクトリに分ける これは一例に過ぎません。使用環境にあわせて調整してください。 こういう使い方はどう??というのがあったら、コメントにどうぞ。 1. Kai設定ファイル用ディレクトリの作成 2. ja_JP.SJISロケールの追加 3. kaiengineのインストール 4. wxGTKライブラリの追加 5. kaiengine起動スクリプトの作成 6. WebUIカスタムスキンの追加6.1. /skinコマンドによる追加 6.2. 手動での追加 コメント 1. Kai設定ファイル用ディレクトリの作成 HOMEディレクトリに.XLinkKaiディレクトリを作成します。 このディレクトリ以下にパスワード等が記録されるkaiUserConfig.txtファイルを置くことにします ディレクトリを作成します $ mkdir ~/.XLinkKai 2. ja_JP.SJISロケールの追加 日本語チャットできるように、ja_JP.SJISロケールを追加します。 ロケール追加の方法がディストリビューション毎に異なる場合があるため、別ページにしました。 ja_JP.SJISロケールの追加方法 3. kaiengineのインストール Linux版kaiengineには、Windows版やMacOSX版のようなインストーラ(readmeすらありません)は付いていません。 XLink Kai 7.4 for Linux (x86) をダウンロードして展開するだけです ダウンロードします $ cd ~/Downloads $ wget http //www.teamxlink.co.uk/binary/kaiEngine-7.4.18-linux-x86.tgz 圧縮ファイルを展開して、実行ファイルをPATHの通っているディレクトリ( たとえば /usr/local/bin/ )にコピーしましょう $ tar zxvf kaiEngine-7.4.18-linux-x86.tgz $ sudo cp kaiEngine-7.4.18/kaiengine /usr/local/bin/ 4. wxGTKライブラリの追加 kaiengineを動作させるのに、wxGTKライブラリが必要です。 追加の方法がディストリビューション毎にだいぶ異なります。これも別ページにしました。 wxGTKライブラリの追加方法 5. kaiengine起動スクリプトの作成 スクリプトの内容がディストリビューション毎に異なるので、別ページにまとめました。 kaiengine起動スクリプトの作成方法 6. WebUIカスタムスキンの追加 WebUIに便利機能を追加するツールをインストールします。 インストールの方法は2通りあります、お好きな方法ででどうぞ。 6.1. /skinコマンドによる追加 Kai起動してからチャット入力欄で "/skin jp_custom" ( " の引用符は付けない )と入力して[Enter]します 6.2. 手動での追加 jp_customスキンファイルをダウンロードします $ cd ~/Downloads $ wget http //www.xlink-jp.net/software/WebUI-skin.zip 圧縮ファイルを展開して、jp_custom.zipファイルを~/XLinkKaiディレクトリにコピーします $ unzip WebUI-skin.zip $ sudo cp ./WebUI-skin/jp_custom.zip ~/XLinkKai KaiConfig画面において、jp_customを設定します 以上で、kaiインストールは終わり。 上へ戻る コメント jp_customスキンの/skinコマンドによる追加方法を加筆、全体を少し修正 -- kar (2011-05-21 11 10 34) 名前 コメント
https://w.atwiki.jp/ntaka206/pages/25.html
WineでエラーSystem.NotImplementedException Not implemented. 各種バージョンチェック方法GLib 2.0 GTK+ 2.0 rsyncサーバー設定 sambaユーザー追加 colinuxでGNOMEのアイコンが黒い四角になる colinuxでvnc4serverを使う/etc/inetd.conf Apcahe2でユーザー毎ディレクトリ使う UserDir Apache2のAliasで403エラー出る パワーマネジメントサスペンド スタンバイ ハイバネート 参考資料 WineでエラーSystem.NotImplementedException Not implemented. Wineでmbe(2011/02/05版)起動すると下記エラー ************** Exception Text ************** System.NotImplementedException Not implemented. at System.Drawing.Drawing2D.LinearGradientBrush.TranslateTransform(Single dx, Single dy, MatrixOrder order) at System.Drawing.Drawing2D.LinearGradientBrush.TranslateTransform(Single dx, Single dy) at System.Windows.Forms.ToolStripProfessionalRenderer.RenderBackgroundGradient(Graphics g, Control control, Color beginColor, Color endColor, Orientation orientation) at System.Windows.Forms.ToolStripProfessionalRenderer.RenderMenuStripBackground(ToolStripRenderEventArgs e) at System.Windows.Forms.ToolStripProfessionalRenderer.OnRenderToolStripBackground(ToolStripRenderEventArgs e) at System.Windows.Forms.ToolStripRenderer.DrawToolStripBackground(ToolStripRenderEventArgs e) at System.Windows.Forms.ToolStrip.OnPaintBackground(PaintEventArgs e) at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs) at System.Windows.Forms.Control.WmPaint(Message m) at System.Windows.Forms.Control.WndProc(Message m) at System.Windows.Forms.ScrollableControl.WndProc(Message m) at System.Windows.Forms.ToolStrip.WndProc(Message m) at System.Windows.Forms.MenuStrip.WndProc(Message m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Loaded Assemblies ************** mscorlib Assembly Version 2.0.0.0 Win32 Version 2.0.50727.42 (RTM.050727-4200) CodeBase file ///C /windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll ---------------------------------------- mbe Assembly Version 1.0.0.0 Win32 Version 0.51.00.0 CodeBase file ///Z /home/ntaka/prj/mbe/mbe/bin/Release/mbe.exe ---------------------------------------- System.Windows.Forms Assembly Version 2.0.0.0 Win32 Version 2.0.50727.42 (RTM.050727-4200) CodeBase file ///C /windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- 解決方法 $ winetricks gdiplus [Wine] Unhandled Exception -- Menus Not Visible http //www.winehq.org/pipermail/wine-users/2010-March/069895.html 各種バージョンチェック方法 GLib 2.0 pkg-config --modversion glib-2.0 GTK+ 2.0 pkg-config --modversion gtk+-2.0 rsyncサーバー設定 スクリプト put_colinux rsync -avuzbR --exclude *~ $1 192.168.x.xx hoge $ ./put_colinux project rsync failed to connect to 192.168.100.25 Connection refused (111) rsync error error in socket IO (code 10) at clientserver.c(122) [sender=3.0.3] /etc/default/rsync RSYNC_ENABLE=true /etc/inetd.conf rsync stream tcp nowait root /usr/bin/rsync rsyncd --daemon $ ./put_colinux project rsync connection unexpectedly closed (0 bytes received so far) [sender] rsync error error in rsync protocol data stream (code 12) at io.c(635) [sender=3.0.3] /etc/rsyncd.conf [hoge] path = /home/hoge comment = hogehome $ ./put_colinux project building file list ... ERROR module is read only rsync error syntax or usage error (code 1) at main.c(643) rsync writefd_unbuffered failed to write 4092 bytes [sender] Broken pipe (32) rsync error error in rsync protocol data stream (code 12) at io.c(1544) [sender=3.0.3] /etc/rsyncd.conf [hoge] path = /home/hoge comment = hoge home read only = no 参考 http //www.infoscience.co.jp/technical/rsync/rsyncd_conf.html sambaユーザー追加 pdbedit -a user colinuxでGNOMEのアイコンが黒い四角になる colinuxにvncでログインすると、GNOMEのアイコンが黒い四角になる。 tightvncからvnc4serverに変更して解決。 ただし、256色(8bit)の時のみOKで、32bitでは黒い四角のまま。 colinuxでvnc4serverを使う inetdでvncを起動する時、-securitytypes=noneが必要。 指定しないとパスワードを聞かれてログインできない。 参考 coLinux☆WindowsでLinuxを動かそう!☆その7☆xinetdを使用してGUI環境を使う:不真面目SEの生活 http //fumajimemo.blog62.fc2.com/blog-entry-14.html /etc/inetd.conf vnc-1024x768x8 stream tcp nowait nobody /usr/bin/Xvnc Xvnc -inetd -query colinux -once -geometry 1024x768 -depth 8 -cc 3 -securitytypes=none vnc-1024x768x32 stream tcp nowait nobody /usr/bin/Xvnc Xvnc -inetd -query colinux -once -geometry 1024x768 -depth 32 -securitytypes=none vnc-1280x1024x8 stream tcp nowait nobody /usr/bin/Xvnc Xvnc -inetd -query colinux -once -geometry 1280x1024 -depth 8 -cc 3 -securitytypes=none vnc-1280x1024x32 stream tcp nowait nobody /usr/bin/Xvnc Xvnc -inetd -query colinux -once -geometry 1280x1024 -depth 32 -securitytypes=none Apcahe2でユーザー毎ディレクトリ使う UserDir Linux/Debian/apache - PukiWiki http //www.logos.ic.i.u-tokyo.ac.jp/~s1s5/pukiwiki/index.php?Linux%2FDebian%2Fapache#e4a25b63 Apache2のAliasで403エラー出る 環境 Apache2.2 Ubuntu10.10 2011/4 Aliasを設定してファイル一覧をブラウザで見ようとしても403 Forbiddenエラーが出る。 Indexesオプションをつければ良いみたい。 /etc/httpd.conf IfModule alias_module Alias /test /home/hoge/test Directory "/home/hoge/test" Options +Indexes Order allow,deny Allow from all /Directory /IfModule permissions - Apache Isn t chmod 755 enough to set up symlink or alias on Apache httpd on Mac OS 10.5? - Server Fault http //serverfault.com/questions/33027/apache-isnt-chmod-755-enough-to-set-up-symlink-or-alias-on-apache-httpd-on-mac パワーマネジメント サスペンド http //homepage3.nifty.com/nasunu-i/Fedora6/SuspendHibernateSet.htmより引用 サスペンド(suspend)とは、 コンピュータの現在状態をメモリー上に待避させ、電源オフに似た状態にします。そのとき、コンピュータは電力を極力使わない省電力モードで動作しています。サスペンド状態を解除した時、メモリーに保存した内容を復帰し、本状態になる直前の状態から続行します。電源を完全に切らないので復帰処理は比較的速く、解除操作は、電源ON操作のほかに、マウス操作、キーボード操作等をサポートすることが可能です。 参考:スタンバイ、スリープ http //www.linux.or.jp/JM/html/apmd/man8/apmd.8.htmlより引用 suspend [ system | user ] システムのサスペンド開始を APM ドライバーが通知した時に呼びだされる。二番目の引数は、サスペンドの開始が BIOS によるものか、ユーザーのアクション (ラップトップを閉じた時など) によるものかを示す。 BIOS の「サスペンド」モードは積極的に電力を節約する。通常は CPU のコア部分とメモリを除いて全てのデバイスの電源をカットし、これらも超低電力モード (very low power mode) にする。多くのラップトップでは、電池だけで数日間サスペンドし続けることができる。 (「ハイバネーション」はさらなるサスペンドと言える。これは全ての状態がディスクに書きだされるので CPU のコアの電源供給もカットすることができ、電池から電源供給をする必要がまったくなくなる。現段階では Linux はハイバネーションをサポートしていない。) PCMCIA デバイスは cardctl(8) を使って手動でサスペンドすべきである。またいくつかのドライバーモジュールもアンロードしておく必要があるかもしれない。 スタンバイ http //www.linux.or.jp/JM/html/apmd/man8/apmd.8.htmlより引用 standby [ system | user ] システムのスタンバイ開始を APM ドライバーが通知した時に呼びだされる。二番目の引数はスタンバイの開始が BIOS によるものかユーザーのアクション (apm -s の実行など) によるものかを示している。 BIOS の「スタンバイ」モードは多少電力の節約をする。マシンはユーザーの操作にほとんど即時に反応できる状態に保たれる。多くのラップトップではスタンバイモードのままだと電池だけでは一日ももたない。通常は、 BIOS がすること以外には何もしなくてよい。 ハイバネート http //homepage3.nifty.com/nasunu-i/Fedora6/SuspendHibernateSet.htmより引用 ハイバーネート(hibernate)、ハイバーネーション (hibernation)とは、 利用者からの見ためは、サスペンドと同じですが、現在状態をハードディスク上に保存し、電源を完全に切ります。次の電源ON時は、ハードディスクに保存した内容を復帰し、本状態になる直前の状態から続行します。ハードディスク等のデータ復帰ですので、サスペンドに比べると時間がかかります。電源を完全に切りますので節電効果は大きいです。 参考:休止状態、レジューム 参考資料 Linux カーネルの省電力制御機構とパフォーマンス制御 http //lc.linux.or.jp/lc2003/slide/CP-05s.pdf
https://w.atwiki.jp/littlevoice/pages/18.html
Perlモジュールインストール perl -MCPAN -e shell cpan install モジュール名 cpan notest install モジュール名 (テスト無し) perl -MCPAN -e install モジュール名 cpan -i モジュール名 モジュール Bundle CPAN Bundle LWP Text MeCab Text ChaSen Lingua JA Summarize Lingua JA Summarize Extract CPAN (Comprehensive Perl Archive Network) サイト http //www.cpan.org/ ソース http //www.cpan.org/src/ PDFをテキストに変換 pdftotext 文字コード EUC          Linux Unicode    多言語共通
https://w.atwiki.jp/linux_kai/pages/25.html
Total - (Today - Yesterday - ) 最終更新日 2010/08/09 20 03 ここでは、debian lenny上のXLinkKaiでPLANEX GW-NS54CW (Atheros AR2413)を使えるようにしたときのメモです。 当然ながらインストールなどすべての作業は 自己責任でお願いします。 1.madwifiドライバのインストール 2.ドライバとインタフェースの確認 3.kai設定 コメント 1.madwifiドライバのインストール madwifiドライバをダウンロードして、インストールします。 #madwifiドライバはディストリビューションによっては標準でパッケージされているかもしれません。 #このページでは、"debian lenny"での記載をしています。 $ uname -a Linux utsusemi 2.6.26-2-686 #1 SMP Wed May 12 21 56 10 UTC 2010 i686 GNU/Linux PCカードをPCに取り付けます。 PCカードを確認します。 $ lspci 03 00.0 Ethernet controller Atheros Communications Inc. AR2413 802.11bg NIC (rev 01) 標準で読み込まれたドライバを確認します。 $ lsmod | grep ath ath5k 87648 0 mac80211 139808 1 ath5k cfg80211 21608 2 ath5k,mac80211 ath5kドライバをアンロードします。 $ sudo ifconfig wlan0 down $ sudo modprobe -r ath5k 標準で読み込まれたath5kドライバを使用しないように設定します。 $ sudo vi /etc/modprobe.d/blacklist blacklist ath5k ← ファイルの最終行に追加します 必要であればudevファイルを修正しておきます。 $ sudo vi /etc/udev/rules.d/70-persistent-net.rules SubVersionをインストールします。 $ sudo aptitude install subversion madwifiをダウンロードします。 $ cd ~/Downloads $ svn checkout http //madwifi-project.org/svn/madwifi/trunk madwifi $ svn update $ cd madwifi madwifiをビルドしてインストールします。 $ sudo make clean $ sudo make $ sudo make install madwifiドライバをロードします。 $ sudo modprobe ath_pci madwifi初期化スクリプトを作成とスクリプト内容。 $ sudo touch /usr/local/bin/madwifi_adhoc.sh $ sudo chmod 755 /usr/local/bin/madwifi_adhoc.sh $ sudo vi /usr/local/bin/madwifi_adhoc.sh #!/bin/sh /usr/local/bin/wlanconfig ath0 destroy /usr/local/bin/wlanconfig ath0 create wlandev wifi0 wlanmode adhoc sleep 2 # NetworkManager無線を有効化するをOFFにします /bin/dbus-send --system --type=method_call --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.DBus.Properties.Set string org.freedesktop.NetworkManager string WirelessEnabled variant boolean false sleep 2 /sbin/ifconfig ath0 down /sbin/iwconfig ath0 channel 1 /sbin/iwconfig ath0 essid PSP_AULJM05500_L_MHP2Q000 /sbin/ifconfig ath0 up 2.ドライバとインタフェースの確認 インタフェースを初期化します。 $ sudo /usr/local/bin/madwifi_adhoc.sh ドライバ情報を確認します。 $ lsmod | grep ath ath_rate_sample 10560 1 ath_pci 201432 0 wlan 194288 4 wlan_scan_sta,ath_rate_sample,ath_pci ath_hal 350592 3 ath_rate_sample,ath_pci $ sudo modinfo ath_pci | head -10 filename /lib/modules/2.6.26-2-686/net/ath_pci.ko license Dual BSD/GPL version svn r4128 (trunk) description Support for Atheros 802.11 wireless LAN cards. ... インタフェースを確認します。 $ sudo ifconfig ath0 ath0 Link encap Ethernet HWaddr 06 90 cc ?? ? ?? UP BROADCAST RUNNING MULTICAST MTU 1500 Metric 1 RX packets 380548 errors 0 dropped 0 overruns 0 frame 0 TX packets 1047218 errors 0 dropped 0 overruns 0 carrier 0 collisions 0 txqueuelen 0 RX bytes 42128680 (40.1 MiB) TX bytes 147652484 (140.8 MiB) $ sudo iwconfig ath0 ath0 IEEE 802.11g ESSID "PSP_AULJM05500_L_MHP2Q000" Nickname "" Mode Ad-Hoc Frequency 2.412 GHz Cell BE E8 7A ?? ?? ?? Bit Rate 0 kb/s Tx-Power 18 dBm Sensitivity=1/1 Retry off RTS thr off Fragment thr off Encryption key off Power Management off Link Quality=21/70 Signal level=-75 dBm Noise level=-96 dBm Rx invalid nwid 8 Rx invalid crypt 0 Rx invalid frag 0 Tx excessive retries 0 Invalid misc 0 Missed beacon 0 3.kai設定 XLink Kai ConfigurationのNetworkAdapterは、"ath0"を選択します。#XLink Kai Configurationは、kai設定編のkai設定を参照してください。 このページについての指摘や情報がありましたらコメントに投稿をお願いします。 以上で主な設定は終わり。 上へ戻る コメント 違うドライバが~の箇所を削除しました -- kar (2010-06-18 22 44 22) 名前 コメント
https://w.atwiki.jp/vmlinuz/pages/15.html
CentOS 6.3の初期設定 概要 CentOS 6.3のminimalをインストールした場合の初期設定 CentOS 6.x系はほぼ同じ設定で問題ないと思います。 初期の状態だとネットワーク関連の設定などまったくされていないので最低限の設定を行っていきます。 コンテンツ一覧 +コンテンツ一覧 CentOS 6.3の初期設定概要コンテンツ一覧 初期ネットワークの設定ネットワークインターフェースの設定 デフォルトゲートウェイの設定 DNSサーバの指定 再起動 ネットワーク設定確認 入れておきたいパッケージファイル編集ソフト コンパイル関連 WEBコンテンツ取得ツール トラブルシューティングVMWareでインターフェースの設定ができない 参考サイト 初期ネットワークの設定 ネットワークインターフェースの設定 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" BOOTPROTO="static" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" IPADDR=192.168.1.2 BROADCAST=192.168.1.255 NETMASK=255.255.255.0 NETWORK=192.168.1.0 デフォルトゲートウェイの設定 vi /etc/sysconfig/network GATEWAY=192.168.1.1 DNSサーバの指定 vi /etc/resolv.conf nameserver 192.168.1.1 再起動 reboot ネットワーク設定確認 ping -c 4 www.google.co.jp # = 名前解決できることと戻りのパケットがあること curl taruo.net/e/ # = WEBコンテンツが取得できること 入れておきたいパッケージ ファイル編集ソフト yum -y install vim コンパイル関連 yum -y install make gcc gcc-c++ ncurses-devel WEBコンテンツ取得ツール yum -y install wget トラブルシューティング VMWareでインターフェースの設定ができない VMWareでリソースをコピーした場合に発生する事象 エラー内容としては Device eth0 does not seem to be present, delaying initialization. といったような文言が発生する。 対処としてはインターフェース設定ファイル(ifcfg-eth0など)のUUID指定、MACアドレス指定をコメントアウトする。 udevのデバイス名の紐付けを変更する、の2点。 # インターフェースの設定 vi /etc/sysconfig/network-scripts/ifcfg-eth0 # udev の設定 # 1. eth0 と eth1 があるので、eth0 の行を削除 # 2. eth1 の名称を eth0に変更 /etc/udev/rules.d/70-persistent-net.rules # 再起動 /sbin/reboot 参考サイト イチからはじめる - CentOS 【ネットワーク】 vmware で centos をコピーするとネットワーク(eth0)にアクセスできなくなる Today - Yesterday - Total -
https://w.atwiki.jp/linux_kai/pages/23.html
Total - (Today - Yesterday - ) 最終更新日 2010/08/09 20 02 ここでは、debian lenny上のXLinkKaiでBUFFALO WLR-UC-G (Ralink RT2571WF)をカーネルソースのドライバモジュールの再構築をして使えるようにしたときのメモです。 当然ながらインストールなどすべての作業は 自己責任でお願いします。 1.ドライバのインストール 2.ドライバとインタフェースの確認 3.kai設定 4.その他メモ コメント debian lenny(2.6.26-2-686)に入ってるrt73usbドライバは、標準ではWLR-UC-G(Ralink RT2571WF)に対応していませんでした。カーネルソースに含まれるドライバモジュールrt73usbのソースコードをほんの少し修正して、コンパイルおよびインストールします。余談ですがubuntuやfedoraでは、この作業は不要です。最初から使えます。 1.ドライバのインストール #このページでは、"debian lenny"での記載をしています。 OS に関する情報の確認。 $ uname -a Linux utsusemi 2.6.26-2-686 #1 SMP Wed May 12 21 56 10 UTC 2010 i686 GNU/Linux WiFiアダプタをPCに取り付けます。 WiFiアダプタのVID/PIDを確認します。 $ lsusb Bus 002 Device 005 ID 0411 0116 MelCo., Inc. #このアダプタのVenderIDは0411、ProductIDは0116になります。 カーネルソースをダウンロードします。 $ sudo aptitude install linux-source-2.6.26 $ cd /usr/src $ sudo tar zxvf linux-source-2.6.26.tar.bz2 ドライバのソースを修正します。 $ cd /usr/src/linux-source-2.6.26 $ sudo cp $PWD/drivers/net/wireless/rt2x00/rt73usb.c{,.org} $ sudo vi $PWD/drivers/net/wireless/rt2x00/rt73usb.c ドライバをコンパイルします。 $ cd /usr/src/linux-source-2.6.26 $ sudo make -C "/lib/modules/`uname -r`/build" M="$PWD/drivers/net/wireless/rt2x00/" clean $ sudo make -C "/lib/modules/`uname -r`/build" M="$PWD/drivers/net/wireless/rt2x00/" modules オリジナルのドライバの所在を確認します。 $ sudo modprobe -l | grep rt73usb /lib/modules/2.6.26-2-686/kernel/drivers/net/wireless/rt2x00/rt73usb.ko オリジナルのドライバをバックアップします。 $ sudo cp /lib/modules/`uname -r`/kernel/drivers/net/wireless/rt2x00/rt73usb.ko{,.org} コンパイルしたドライバをインストールします。 $ sudo cp $PWD/drivers/net/wireless/rt2x00/rt73usb.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless/rt2x00/ ドライバをロードします。 $ sudo modprobe rt73usb ドライバ情報を確認します。 $ sudo lsmod | grep rt73usb rt73usb 22560 0 ... $ sudo modinfo rt73usb | head -10 filename /lib/modules/2.6.26-2-686/kernel/drivers/net/wireless/rt2x00/rt73usb.ko license GPL firmware rt73.bin description Ralink RT73 USB Wireless LAN driver. version 2.1.4 ... $ sudo ifconfig ... wlan1 Link encap Ethernet HWaddr 00 16 01 ?? ?? ?? ... $ sudo iwconfig ... wlan1 IEEE 802.11 ESSID "" ... 2.ドライバとインタフェースの確認 rt73usb初期化スクリプトを作成します。 $ sudo touch /usr/local/bin/rt73usb_adhoc.sh $ sudo chmod 755 /usr/local/bin/rt73usb_adhoc.sh $ sudo vi /usr/local/bin/rt73usb_adhoc.sh #!/bin/sh ifconfig wlan1 down sleep 2 dbus-send --system --type=method_call --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.DBus.Properties.Set string org.freedesktop.NetworkManager string WirelessEnabled variant boolean false sleep 2 iwconfig wlan1 channel 1 iwconfig wlan1 mode ad-hoc iwconfig wlan1 essid PSP_AULJM05500_L_MHP2Q000 ifconfig wlan1 up インタフェースをXLinkKai用に初期化します。 $ sudo /usr/local/bin/rt73usb_adhoc.sh インタフェース情報を確認します。 $ sudo ifconfig wlan1 wlan1 Link encap Ethernet HWaddr 00 16 01 ?? ?? ?? inet6 addr xxxx xxx xxx xxxx xxxx/64 Scope Link UP BROADCAST RUNNING MULTICAST MTU 1500 Metric 1 RX packets 1660 errors 0 dropped 0 overruns 0 frame 0 TX packets 4379 errors 0 dropped 0 overruns 0 carrier 0 collisions 0 txqueuelen 1000 RX bytes 321886 (314.3 KiB) TX bytes 895513 (874.5 KiB) $ sudo iwconfig wlan1 wlan1 IEEE 802.11 ESSID "PSP_AULJM05500_L_MHP2Q000" Mode Ad-Hoc Frequency 2.412 GHz Cell BE E8 7A ?? ?? ?? Tx-Power=13 dBm Retry min limit 7 RTS thr off Fragment thr=2352 B Encryption key off Link Quality 0 Signal level 0 Noise level 0 Rx invalid nwid 0 Rx invalid crypt 0 Rx invalid frag 0 Tx excessive retries 0 Invalid misc 0 Missed beacon 0 #wlan0、wlan1、wlan2、...はお使いの環境によって異なります。 お使いの環境に合わせて適宜読み替えてください。 上記の内容と違う場合は、上位ページの「違うドライバが読み込まれたときは??」を参照ください。 3.kai設定 XLink Kai ConfigurationのNetworkAdapterは"wlan1"(↑の場合)を選択します。#XLink Kai Configurationは、kai設定編のkai設定を参照してください。 4.その他メモ # プチ情報ですが、wlan0、wlan1、wlan2、...とWiFiアダプタのMACアドレスとの関連は以下のファイルに記録されています。 $ cat /etc/udev/rules.d/70-persistent-net.rules # PCI device 0x168c 0x001a (ath_pci) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00 90 cc ?? ?? ??", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="ath*", NAME="ath0" # USB device 0x07aa 0x002e (rt73usb) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00 0a 79 ?? ?? ??", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0" # USB device 0x0411 0x0116 (rt73usb) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00 16 01 ?? ?? ??", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan1" このページについての指摘や情報がありましたらコメントに投稿をお願いします。 以上で主な設定は終わり。 上へ戻る コメント 名前 コメント